development developers outsourcing safety consulting bpo quality assurance application haccp projects software testing outsource hazard analysis software fmea thin-client radius3 open source testing